/* CSS setup */
.icon-edit {background-position:0 -60px; width:30px; height:30px; position:relative; margin-top:-11px; margin-left:15px; cursor:pointer;}
.phone-form {display:none}

.setup-content .operate {font-size:14px}
.setup-content .operate:last-child {margin-left:20px}
.office-box {border-bottom:#f2f2f2 1px solid}
.office-box-fl {width:300px;}
.office-box-fr {width:299px;}
.office-box-fr h2 {height:40px; line-height:40px; border-left:#f2f2f2 1px solid; border-bottom:#f2f2f2 1px solid; padding-left:10px; font-size:14px; font-weight:bold}
.office-box-fr table {width:100%}
.office-box-fr table td.w {color:#222; width:80px}
.office-box-fr table tr td{border-bottom:#f2f2f2 1px solid !important; border-left:#f2f2f2 1px solid !important; padding:7px 10px;}
.office-box-fr table tr.last td {border-bottom:0 !important}
.office-box-fr sub {color:#f00; font-size:10px; -webkit-transform:scale(.8,.8); display:inline-block; vertical-align:top}

.select-office-wrap {position:relative; z-index:3;}
.select-office {height:34px; line-height:34px; border:1px solid #d6d8db; padding:0 10px; cursor:pointer}
.select-office span {display:inline-block; max-width:200px; _width:200px}
.select-office .icon-office {position:absolute; top:8px; right:5px; display:inline-block; width:20px; height:20px; background-position:-60px -60px}
.select-office-box {max-height:180px; _height:180px; width:250px; overflow:hidden; border:1px solid #d6d8db; background:#fff; position:absolute; z-index:10; bottom:37px; left:0; box-shadow:0 0 2px #ccc; display:none}
.select-office-box p {line-height:28px; text-align:center}
.select-office-box li {border-bottom:#f2f2f2 1px solid}
.select-office-box li a , .select-office-box p a {display:block; height:28px; line-height:28px; text-align:center; color:#555;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.select-office-box li a:hover , .select-office-box p a:hover {background:#fafafa}
i.icon-office-add {width: 15px; height: 15px; background-position: -40px -60px; position: relative; top: 1px; margin-right: 5px;}

.office-box-list {position:relative; overflow:hidden}